package task5_5;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;

public class Task5_5 {
        public static void main(String[] args) {
                /*1.创建一个随机数对象
                * 2.创建一个集合对象（保存随机数）
                * 3.循环操作：
                * 产生一个随机数
                * 判断：集合中是否已经有该随机数
                * 若没有 加到集合中*/
                System.out.println("产生10个1-40的数");
                Random random=new Random();
//                泛型，<>中放的是集合中元素的类型
               ArrayList<Integer> arrayList=new ArrayList<Integer>();
//                ArrayList arrayList = new ArrayList();
                while (arrayList.size() <10){
                        int num=random.nextInt(40)+1;
                        if(!arrayList.contains(num)){
                                arrayList.add(num);
                        }
                }
                Iterator iterator=arrayList.iterator();
                while (iterator.hasNext()){
                        System.out.print(iterator.next()+"\t");
                }
           }

        }
